/*============================================================================*/
/*                     		PANTERS_CUCEI			                          */
/*============================================================================*/
/*                        OBJECT SPECIFICATION                                */
/*============================================================================*
* C Include:       GetCamValue.h
* version:         1.0 
* created_by:      PANTERS  
* date_created:    Oct 1 2013 
*=============================================================================*/
/* DESCRIPTION : Header file of linear Scan Camera handling 		          */
/*============================================================================*/
/* FUNCTION COMMENT : contains only symbols which are exported to internal    */
/* platform modules. This will not be delivered with the library              */
/*                                                                            */
/*============================================================================*/
/*                               OBJECT HISTORY                               */
/*============================================================================*/
/*  REVISION |   DATE      |                               |      AUTHOR      */
/*----------------------------------------------------------------------------*/
/*  1.0      | 1/10/2013  |                               | PANTERS_CUCEI     */
/* First version of this header                                               */
/*============================================================================*/

#ifndef LINESCANCAMERA_H_
#define LINESCANCAMERA_H_

/*======================================================*/ 
/* Declaration of constants                 		    */
/*======================================================*/
#define CAMERA_1 	1
#define CAMERA_2	2
/*======================================================*/

/*======================================================*/ 
/* Declaration of constants                 		    */
/*======================================================*/
#define FREC_67k	26
#define FREC_37k	FREC_67k*2
#define FIRST_CLOCK	FREC_67k/2
#define CAM_CLK_HIGH  GPIOE_PSOR = (1<<1)  
#define CAM_CLK_LOW   GPIOE_PCOR = (1<<1)  
#define CAM_SI_HIGH   GPIOD_PSOR = (1<<7)
#define CAM_SI_LOW    GPIOD_PCOR =	(1<<7)
/*======================================================*/


/*======================================================*/ 
/* Functions prototypes                 		  	    */
/*======================================================*/
void init_camera(void);
void camera(void);
void delay_time(int);
/*======================================================*/

#endif /* LINESCANCAMERA_H_ */
